Name | Description | |
---|---|---|
IntervalArray<T> Constructor | Initializes a new instance of the IntervalArray<T> class. |
The following tables list the members exposed by IntervalArray<T>.
Name | Description | |
---|---|---|
IntervalArray<T> Constructor | Initializes a new instance of the IntervalArray<T> class. |
Name | Description | |
---|---|---|
DataLength | Returns the minimum rows (from the beginning) which contains all non-null values. (Inherited from GrapeCity.Spreadsheet.IntervalBitmap) | |
ElementCount | Gets the total non-null values. (Inherited from GrapeCity.Spreadsheet.IntervalBitmap) | |
Item | Gets or sets the element T at the specified index. |
Name | Description | |
---|---|---|
Clear | Overloaded. Overridden. Removes all items in the specified ranges. | |
Clone | Creates a new IntervalArray<T> object that is a copy of the current IntervalArray<T> instance. | |
Contains | Determines whether the IntervalArray<T> contains a specific value. | |
Copy | Copies a range of elements from an IntervalArray starting at the specified source index and pastes them to another IntervalArray starting at the specified target index. The length and the indexes are specified as 32-bit integers. | |
CopyIgnoredEmpty | Copies a range of elements from an IntervalArray starting at the specified source index and pastes them to another IntervalArray starting at the specified target index. The length and the indexes are specified as 32-bit integers. | |
CopyTo | Overloaded. Copies the elements of the IntervalArray<T> to an System.Array, starting at a particular System.Array index. | |
Fill | Overloaded. This function cannot be invoked from IntervalArray | |
FillIfEmpty | Fills a range of array with a specified value. Only empty element will be filled. | |
Get | Determines whether the element at the specified index is set. (Inherited from GrapeCity.Spreadsheet.IntervalBitmap) | |
GetEnumerator | Returns an enumerator that iterates through the collection. | |
GetInterval | Gets the indexes of the specified interval range. (Inherited from GrapeCity.Spreadsheet.IntervalBitmap) | |
GetIntervalCount | Gets the total number of non-empty chunks. (Inherited from GrapeCity.Spreadsheet.IntervalBitmap) | |
GetQuickAccessKey | Gets the quick access key. This function is used to optimized accessing data from SparseArray. Caller can determine whether the data exists in SparseArray without transfering default data. (Inherited from GrapeCity.Spreadsheet.IntervalBitmap) | |
GetValueFromQuickAccessKey | Gets the value from quick access key. This function is used to optimized accessing data from IntervalArray. Caller must ensure that the quick access key is valid (>=0) before call this function. | |
IndexOf | Determines the index of a specific item in the IntervalArray<T>. | |
Move | Moves a range of elements from an IntervalArray starting at the specified source index and pastes them to another IntervalArray starting at the specified target index. Elements of old range will be clear. The length and the indexes are specified as 32-bit integers. | |
Or | (Inherited from GrapeCity.Spreadsheet.IntervalBitmap) | |
Set | Turns on the bit at the specified position. (Inherited from GrapeCity.Spreadsheet.IntervalBitmap) | |
Swap | Swaps a range of elements from an IntervalArray starting at the specified source index with another IntervalArray starting at the specified target index. The length and the indexes are specified as 32-bit integers. | |
TryGet | Gets or sets the element T at the specified index. |